package com.evil.Servlet;


import com.evil.DAO.FeedbackDAO;

import java.io.IOException;

/********************************************
 * 工程名：Eda
 * 包名：${PACKAGE_NAME}
 * 时间：16-9-4 下午9:54
 * 作者：白雨濃 evil
 * 邮箱：evilbai@foxmail.com
 * 内容：反馈信息
 ********************************************/
public class FeedbackServlet extends BaseServlet
{
    private String userPhone;
    private String feedbackInformation;/*反馈信息*/
    private String type;

    @Override
    public void doPost() throws IOException
    {
        userPhone = getParameter("phone");
        feedbackInformation = getParameter("feedbackInformation");
        type = getParameter("type");

        if (!userPhone.equals(""))
        {
            if (type.equals("web"))
            {
                if (feedbackInformation.equals(""))
                    response.sendRedirect("./app/feedback_fail.html");
                else
                {
                    log(feedbackInformation);
                    if (userPhone != null && feedbackInformation != null)
                        insertFeedback_web();
                }
            }
            else if (type.equals("app"))
            {

                log(feedbackInformation);
                if (userPhone != null && feedbackInformation != null)
                    insertFeedback();
            }
        }
        else
            response.sendRedirect("./app/feedback_fail.html");
    }


    /**
     * 向数据库提交 反馈信息
     */
    private void insertFeedback()
    {
        if (new FeedbackDAO().insertFeedback(userPhone, feedbackInformation))
            print("SUCCESS");
        else
            print("FAIL");
    }

    /**
     * 向数据库提交 反馈信息
     */
    private void insertFeedback_web() throws IOException
    {
        if (new FeedbackDAO().insertFeedback(userPhone, feedbackInformation))
            response.sendRedirect("./app/feedback_success.html");
        else
            response.sendRedirect("./app/feedback_fail.html");
    }


}
